
<%@page import="modelo.util.Seguridad"%>
<%@page import="modelo.bd.StoredProcedure"%>
<%@page contentType="text/html" pageEncoding="ISO-8859-1"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
    "http://www.w3.org/TR/html4/loose.dtd">
<%
    if (session.getAttribute("sUsuario") == null) {
        //response.sendRedirect("usuario?ac=li");
    }
%>
<html>
    <head>
        <title>Sistema Comercial Moctezuma</title>
        <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
        <link rel="shortcut icon" href="http://www.cmoctezuma.com.mx/favicon.ico" >
        <link rel="stylesheet" type="text/css" href="css/generico.css">
        <link rel="stylesheet" type="text/css" href="css/jscal2.css">

        <script type="text/javascript" src="js/generico.js"></script>
        <script type="text/javascript" src="js/jquery-1.9.1.js"></script>
        <script type="text/javascript" src="js/jscal2.js"></script>
        <script type="text/javascript" src="js/lang/es.js"></script>
    </head>
    <body>
        <!-- Empieza el layout principal -->
        <div id="layout">
            <jsp:include page="/jsp/indice/cabecera.jsp"></jsp:include>
                <!-- Empieza el contenido -->
                <div id="contenido">
                    <div id="izquierda">
                        <ul id='lista_izq'>
                            <li onclick="charge('#centro', 'front?v=3&ac=4');">&nbsp;Pagos en Linea</li>
                            <li onclick="charge('#centro', 'front?v=4&ac=4');">&nbsp;Revisi&oacute;n e historial de movimientos</li>
                        </ul>
                    </div>
                    <div id="centro">
                        <br/><br/>
                        <table cellpadding='0' cellspacing='0'>
                            <tr>
                                <td>
                                    <strong>Fecha de Recibido:</strong> <%
                                        java.util.Date now = new java.util.Date();
                                        java.text.DateFormat df3 = java.text.DateFormat.getDateInstance(java.text.DateFormat.LONG);
                                        String s3 = df3.format(now);
                                        out.println(s3 + "<br/>");
                                %>
                            </td>
                            </td>
                        </tr>
                        <tr>
                            <td align='center'><br>
                                <font size="3" face="Verdana, Arial, Helvetica, sans-serif">
                                    <strong>Resultado de la Transaccion de Pago en Linea.</strong>
                                </font>
                            </td>
                        </tr>
                        <tr>
                            <td><br/></td>
                        </tr>
                        <tr align=center>
                            <td>
                                <font size="3" face="Verdana, Arial, Helvetica, sans-serif">
                                    <%
                                        String s_transm = request.getParameter("s_transm");
                                        String c_referencia = request.getParameter("c_referencia");
                                        //String val_1 = request.getParameter("val_1");
                                        //String t_servicio = request.getParameter("t_servicio");
                                        String t_importe = request.getParameter("t_importe");
                                        String n_autoriz = request.getParameter("n_autoriz");
                                        String val_13 = request.getParameter("val_13");
                                        try {
                                            boolean coincide = true;
                                            coincide = Seguridad.validar(s_transm + c_referencia + t_importe + n_autoriz, val_13);
                                            if (coincide) {
                                                StoredProcedure sp = null;
                                                sp = new StoredProcedure("SCC_P_APLICA_PAGO_INTERNET", 6);
                                                sp.crearSP();
                                                if (n_autoriz != null) { // si el banco efectúo el cargo OK...
                                                    sp.parametroIN(1, "A");
                                                    sp.parametroIN(2, s_transm);
                                                    sp.parametroIN(3, "G");
                                                    sp.parametroIN(4, n_autoriz.substring(10));
                                                    sp.parametroIN(5, n_autoriz.substring(0, 9));
                                                    sp.parametroIN(6, "Actualizado via Multipagos.");
                                                    sp.ejecutar();
                                                    sp.cerrar();
                                                    out.print(s_transm + " se ha </td></tr><tr align=center><td><font color='green'><b> TRANSACCION EXITOSA </b></font>");
                                                } else { // si el banco no hizo el cargo o usuario cancelo pago en linea...
                                                    sp.parametroIN(1, "A");
                                                    sp.parametroIN(2, s_transm);
                                                    sp.parametroIN(3, "X");
                                                    sp.parametroIN(4, "000000000");
                                                    sp.parametroIN(5, "000000000");
                                                    sp.parametroIN(6, "Cancelado via Multipagos.");
                                                    sp.ejecutar();
                                                    out.print(s_transm + " se ha </td></tr><tr align=center><td><font color='red'><b> TRANSACCION SIN EXITO </b></font>");
                                                }
                                                sp.cerrar();
                                            } else {
                                                out.println("El acceso no fue permitido");
                                            }
                                        } catch (Exception e) {
                                            out.println("Fue Imposible Procesar " + e.getMessage());
                                        }
                                    %>
                                </font>
                            </td>
                        </tr>
                        <tr align='center'>
                            <td><font size="3" face="Verdana, Arial, Helvetica, sans-serif">
                                    GRACIAS POR UTILIZAR PAGO EN LINEA.
                                </font>
                            </td>
                        </tr>
                        <tr>
                            <td>
                                <br/><br/><br/><br/><br/><br/>
                            </td>
                        </tr>
                    </table>
                </div>
            </div>
            <!-- Termina el contenido -->
            <jsp:include page="/jsp/indice/pie.jsp"></jsp:include>
        </div>
        <!-- Termina el layout principal -->
    </body>
</html>
